跳到主要内容

3.3 蜂鸣器模块

alt text
图3.3.1 蜂鸣器位置示意图

新建一个文件,编写控制蜂鸣器发出声音的程序,通过不同频率的脉冲驱动蜂鸣器产生不同频率的声音信号。将文件保存至Raspberry Pi Pico,命名如mic.py,如下图所示。

alt text
图3.3.2 蜂鸣器模块

源码如下:

#导入所需Pin,PWM类
from machine import Pin,PWM

#定义引脚
mic = machine.PWM(Pin(23))

#设置输出频率控制音调
mic.freq(200)

#设置占空比控制音量
mic.duty_u16(50)

在运行该段代码后,可以听见蜂鸣器发出响声,此时说明蜂鸣器模块正常工作。